export default {
	// 是否显示
	modelValue: {
		type: Boolean,
		default: true
	},
	// 层级z-index
	zIndex: {
	    type: [String, Number],
	    default: 999
	},
	// 如果mask不用全屏，可设置top位置，注意不能设置0、0rpx、0px、0rem，为0时只能用0%，因为0rpx等会被编译器转为0，height: calc(100% - var(--top))无效，为0时就不用改了
	top: {
	    type: [String, Number],
	    default: '0%'
	},
	// 不透明度值，当做rgba的第四个参数
	opacity: {
	    type: [String, Number],
	    default: 0.4
	},
	// 插槽内容进场动画：fade：淡入,zoom：缩放,fade-zoom：缩放淡入,fade-up：上滑淡入,fade-down：下滑淡入,fade-left：左滑淡入,fade-right：右滑淡入,slide-up：上滑进入,slide-down：下滑进入,slide-left：左滑进入,slide-right：右滑进入
	enterMode: {
		type: String,
		default: 'fade'
	},
	// 插槽内容退场动画
	leaveMode: {
		type: String,
		default: 'fade'
	},
	// 内容插槽进场退场的过渡时间，单位为ms
	duration: {
	    type: [String, Number],
	    default: 300
	},
	// 插槽内容的位置：relative：页面中的当前位置，fixed：固定位置
	position: {
		type: String,
		default: 'fixed'
	},
	// 点击遮罩层是否关闭
	clickClose: {
		type: Boolean,
		default: true,
	},
}